#ifndef _EMAC_TX_H_
#define _EMAC_TX_H_

typedef struct
{
  uint16_t head; // Start of the transmit list submitted by TX task
  uint16_t tail; // end of the transmit queue submitted by TX task

  /*
  * Index of the first buffer in transmit queue
  * which is still in use by EMAC
  */
  uint16_t buffer_done_head;
  uint16_t descriptors_remaining;
}emac_tx_ctx_t;



#endif
